package com.todo.vo;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class TeamMemberVO implements Serializable {
    /**
     * 权限等级：0 ：所有者（最高权限） ；1：管理员（邀请、删除团队成员）；2：团队普通成员
     */
    public final static int PRIVILEGE_OWNER = 0;
    public final static int PRIVILEGE_MANAGER = 1;
    public final static int PRIVILEGE_MEMBER = 2;

    /**
     * 用户uid
     */
    private String uid;
    /**
     * 用户头像
     */
    private String uName;
    /**
     * 用户状态
     */
    private int uStatus;
    /**
     * 用户头像
     */
    private String uIcon;
    /**
     * 用户权限
     */
    private int privilege;
    /**
     * 用户加入时间
     */
    private LocalDateTime joinTime;
}
